//
//  BaseViewController.h
//  HuaRun
//
//  Created by admin on 17/8/28.
//  Copyright © 2017年 Sunny. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface BaseViewController : UIViewController
/** 自定义左边按钮点击事件*/
@property (nonatomic,copy) void (^xhLeftBtnClickBlock)(id res);

/** 自定义右边按钮点击事件*/
@property (nonatomic,copy) void (^xhRightBtnClickBlock)(id res);

- (void)viewInit ;

- (void)dataInit ;

- (void)layoutInit ;

- (void)methodBind ;

/**
 自定义右边按钮
 
 @param leftImgName 需要显示的按钮图片的名字
 @param ctrl 那个控制器需要改变
 @param btnClick 左边按钮的点击事件
 */
-(void)nbRightImageName:(NSString *)leftImgName
                  title:(NSString *)atitle
                  taget:(id)ctrl
             clickBlock:(void(^)(id result))btnClick;

/**
 自定义左边按钮的另一种方式
 
 @param leftImgName 需要显示的按钮图片的名字
 @param ctrl 那个控制器需要改变
 @param btnClick 左边按钮的点击事件
 */
-(void)nbLeftImageName:(NSString *)leftImgName
                 taget:(id)ctrl
            clickBlock:(void(^)(id result))btnClick;

@end
